.bit-ldn-cir {
}

.bit-ldn-cir-ccn {
    display: inline-block;
    transform: translateZ(1px);
}

.bit-ldn-cir-chl {
    border-radius: 50%;
    display: inline-block;
    width: var(--bit-ldn-size);
    height: var(--bit-ldn-size);
    margin: var(--bit-ldn-cir-8);
    background: var(--bit-ldn-color);
    animation: bit-ldn-cir-anm 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes bit-ldn-cir-anm {
    0%, 100% {
        animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    }

    0% {
        transform: rotateY(0deg);
    }

    50% {
        transform: rotateY(1800deg);
        animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
    }

    100% {
        transform: rotateY(3600deg);
    }
}
